protest rally - German English Dictionary